package main.java.org.itc4.Comunicacion;

import java.util.ArrayList;
import java.util.LinkedList;
import java.util.List;

import org.it3.Comunicacion.Comunicador_Buscar;


import org.it3.Dominio.TareaBD;

import main.java.org.itc3.Dominio.Tarea;

import main.java.org.itc4.Dominio.Tarea;

public interface Comunicador_Tarea {

		public LinkedList<Tarea> buscarTarea(Tarea filtro){
		final List<Tarea> tareas2print = new ArrayList<Tarea>();
		Comunicador_Mostrar mostrar = new Comunicador_Mostrar();
		for(TareaBD tareaS: mostrar.anadirTarea(filtro.get_nombre(), filtro.get_fecha_inicio(), filtro.get_fecha_fin())){
			final Tarea t = new Tarea();
			t.set_autor(tareaS.getAutorBD().getNombre());
			t.set_nombre(tareaS.getNombre());
			tareas2print.add(t);
		}
		return tareas2print;
	}
	}